package com.chenza.stock.dao;

import java.util.List;

import com.chenza.stock.bean.StockDay;
import com.mchange.v2.resourcepool.ResourcePool.Manager;

public interface GainDao {
	/**
	 * 查询所有员工某个月的工资
	 * 
	 * @return
	 */
	public List<StockDay> getWageList(StockDay wages);

	/**
	 * 查询所有有发工资的月份
	 * 
	 * @param wages
	 * @return
	 */
	public List<StockDay> getMonthList(StockDay wages);

	/**
	 * 查询所有员工工号、姓名列表
	 * 
	 * @return
	 */
	public List<Manager> getManagerList();

	/**
	 * 添加奖金、罚款
	 * 
	 * @param wage
	 */
	public void bonusInsert(StockDay wage);

	/**
	 * 得到职位工资
	 * 
	 * @param wage
	 * @return
	 */
	public Double poWage(StockDay wage);

	/**
	 * 得到最近一个月奖金、罚款
	 * 
	 * @param wage
	 * @return
	 */
	public StockDay bofi(StockDay wage);

	/**
	 * 发工资
	 * 
	 * @param wage
	 */
	public void pay(StockDay wage);
}
